start looking for an alternitive.

I have been in my company for 4 years making less than half of what my peers make. Since i am single, company doesn't pay me housing either, making the gap between me and them really wide :(

It's not company problem, or policy problem. ITS YOUR MANAGER, as it is with mine. They can help, but won't.