I have the exact same problem and it's super annoying. Especially for an exclusive skin, that cost me 2499 DBC.
I agree with giving sniper rifles to heavy or even better, engi. And before you guys ask, yes I play infiltrator a lot and I still find it to be too...
Separate names with a comma.