Johnson City man charged after firing gun following domestic situation