One thing that I have I suppose always known but only recently harshly realized is that everyone is out for themselves and will always default to what is best for them and not for someone else. (this doesn't include my parents or my sister) I think I've always had such high expectations of people and given too much credit and am often dissapointed.
I have learned that I should always have my own back. Don't trust what people say or do. If things go sour they will always watch out for themselves.
When I get back on my feet which I'm scared might never happen I'm going to do my best to save up a bunch of money to have as an emergency fund.
I just don't trust anyone anymore.