I don't think there is anything wrong with stating varying opinions, but it needs to be done respectfully. Name calling or putting someone down for their style of hunting just shows the poster's ignorance.
We do all need to stick together and get more youngsters involved! That doesn't mean we can't disagree, just do so in a respectful way.