I am not so sure you were being "hated on" so much as critically assessed. Hating, to my understanding, would include insults and the like; such as "ur garbage."
As much as I might agree with this sentiment, the analogy is not perfect. Yes, the advice does nothing to prevent the crime of mugging - but it still assists someone in ensuring that it does not happen to them.This argument and others like it are completely irrelevant. It's like saying "You're stupid for taking South Street home and getting mugged as a result. I'm not stupid because I take North Street and don't get mugged. North Street is so easy to take home, so you deserved to get mugged."
This argument doesn't change the 'crime' of mugging, which is the point here. People playing the game shouldn't have to worry about their own time and effort going 'yellow' and some amoral person stealing it, regardless of game skill level. Period.
As the issue at hand is the prevention of claim-stealing, while we discuss ways the system could be improved in the future, we cannot discount the fact that there are ways to make the best of the way the system is now.
Personally, however, I have never been a fan of the argument "better that someone got it." Yes, the mob rotting is bad, and someone getting it is good, but if one were to have to choose a better, to me that would be helping the current claimant succeed in their endeavor. If you show up to a pop and it is already claimed, you are no worse off than you expected to be when you set out on your adventure, and if you help them succeed you a) may make a useful contact, or at the very least b) potentially remove them from the pool of compeition by getting them what you are after.
I have been in at least one situation where claim was lost by my group, and the individual who took it was kind enough to kite it so that our group could recover and regain claim from them. Because someone has done this for me, I have done it for others in return.
I am not stating that we all need to venture forth as figurative paladins who only play for others, but what we should be doing is remembering that this is a game that can only be experienced - it cannot be won.