Whoa! Reign it in a bit; it's certainly OK to have opinions, even strong ones but not very considerate or polite to criticize by virtue of your generalization above everyone who may not agree with you.

I wouldn't make blanket statements which are judgements about every 300+ yd shot somebody else may choose to make.