I don't care much about any of this personally.
However on point one
Yes.

I don't think it is such a big problem as some would believe that a shade is sitting in the shore batt & you need to know who it is.
Point two.
If there is no perk points for shooting stuff from the soft guns no point in a kill message for knocking off the soft gun.
Those who destroy the gun gets a perk as it is now so what more do they want?