I love this place and it is mainly because of the people who do the 9 things you posted that SteemIt isn't for everyone. If more people would just do their own thing and stay off of all the blogs that just complain everyone would be so much happier.
Everyone is not going to agree and that is what makes it social media, tokens are just an added bonus after all things are said and done. Sure some can make this place a business but the average user needs to learn how to be social before expecting a paycheck.