DreamHost doesn't force customers to buy anything: we provide plenty of documentation to troubleshoot and optimize WordPress issues by yourself. Ultimately DreamHost Support team does its best to help customers fix their site.
Unfortunately there are customers that don't have the technical expertise required to pick plugins and themes that won't create trouble on shared hosting environments. Sometimes, customers lack also the expertise required for them to follow DreamHost Support suggestions, leaving very few options to get a functioning website.
In these rare cases, the customers should either hire an expert to help them figure things out or buy a bigger hosting package to see if that helps.
The use of swear words in this forum is not tolerated. You have every right to be upset, but no right to offend.
As my colleague suggested, your best bet is to work with Support directly. Remember that if you want help on this forum, you need to use more civil language, and share more details about what you're trying to achieve. If you share all the information about the debugging work you're doing you'll have a chance to get useful responses on this forum. If you come here only to complain, it'll probably make you feel better temporarily but there isn't much more that we can do with that.