There are good reasons to complain in particular when a $20 game made by 1 developer is more fun than a game costing $1424 or $840 on sale (kits never on sale, 30% off for SP/GP, 60% off for EP) .
Note : All TS3 packs at full price : $610
It's a lot of money spent in one game, not everybody can afford it, it's even worse for the players who join the community since it has become free to enter.
With this big investment in the game, people have high expectations in term of quality and fun gameplay.
When you see For Rent can still destroy your game 17 months later, customers have good reasons to complain about this broken product.
It's complicated to cook food in a gourmet restaurant, if a customer is poisoned by the food and complains are justified.
All the businesses have to deliver a good experience to their customers if they want to keep on making profits and survive longer.
From the perspective of Europe, American companies behave badly towards their customers.