@ash16,
You do not have to deal with them at all.
So here's the plan. Consider it to be 'opposite day' every time you deal with them.
Them: "Life is sad; get over it."
You: "Awesome! Thanks!" Grin and skip away.
Them: "look at this **** this country is in, look at other countries, just stop it and give us a break"
You: "The **** will still be there when I get back. So save me a seat; I'll send ya a postcard!"
Seriously, you are 24 years old, a married college graduate with a wonderful job.
You don't need to let anything they say or do affect you anymore.
You have taken your fill of all of their ****. Your **** tank is at F. There is no more room, so you need to let it spill out somewhere else.
Go and have a wonderful time and a learning experience. Or do something else.
You are a grownup. And one of the privileges of being a grownup is that you get to stop giving a flying **** about such things.