Dear Frustrated roomer,122 years ago
The fact that your first sentence describes your landlord as "an openly gay guy" troubles me for some reason. The same point could have been made simply by saying you are renting a room from a very emotional person. I wonder if that makes you think it's okay to owe him rent and if you place some blame on him and his "own financial troubles" for asking you to move out.
This really isn't a situation, it's a case of owing back rent and being responsible. It doesn't matter who and what your landlord is, you are lucky he has let you stay there this long rent free.
The right thing to do is to get a job, pay him what you owe and move out. Good luck finding a job, I sincerely hope you are successful in your quest.