You have the right idea, but likely the wrong website! Trulia deals with Real Estate advice and trends.
A better place for you to go is
The site is for Travel opinions, advice, and even complaints
At the top of the site you will find a complaint form.
Sorry you had such a bad experience, I hope this other site is a little bit more helpful for you.