I got a 45k salary from RHT, 48k when I signed on. It was not a bad salary for a beginner web developer in 2013. My internships probably helped tho.
You have to realize every company wants to underpay you, and you have to be your own advocate and know what you need to make ends meet. And you don't have to accept every offer RHT puts on the table. They have other companies that need workers. People rejecting job offers actually gives RHT more leverage to ask for a better salary for you or for the next person in line. If a company going through a job agency can't even get workers because of low pay, then it's the company's problem, not RHT's.