I'm just wondering, due to the item shop it will be hard for Valve to ban people.

I mean, if you ban someone once he'll more than likely spend no $ on the shop anymore.
Same goes for people that fear of getting banned (bad behaviour/leaving/whatever) any time.
And when I don't spend money, I care even less if my account will be banned.

Warnings instead of bans could reduce this dilemma.