I agree that everyone should try to do their part and play and give feedback on games to help each other out. It would be a lot nicer for us that do...
I do think you are a bit aggressive though saying they have shitty attitude and should be ashamed.
I understand that some people aren't doing this for the community part of it, I get that some people just want to practise their skills and then forget to stay involved.