A big, big Grandpa hug to you and a lot of positive energies your way, I am sure everything will be fine in the end.
Always have in mind that "Good people with a good heart" will often meet with "crap" and you need to find yourself a protection so it don't hurt you so much.
The best way is to start self developing....learn yourself...learn to love yourself in a fine way...and feel secure on yourself....meditation is here a good tool.
If you manage this, then will those "hurtful moments" don't have so much impact longer because your self-respect will work as a shield.
Another good hug...and good luck with the future
