RE: bad rap..
Jealousy, antler envy, woah is me...some just don't like to see others succeed. In hunting terms it seems like some feel it is a competition with other hunters but really the competition is only within...the ones who realize this give the credit where it is due and those who don't get jealous, make excuses,etc
Don't give it a seconds worth of thought, congrats on your deer and enjoy the memories!