ARE TRUSTS ONLY FOR RICH PEOPLE?

Absolutely not.  A Living Trust is for anyone who has any assets (especially real estate) and wants to ensure they pass on their legacy to people they choose without Probate and all the taxes and fees attendant to Probate.  The costs of Probate (capital gains, reassessments, taxes, attorneys' fees and Probate costs) will outweigh the cost of setting up a Living Trust by at lest of factor of 10, usually much more.