I agree with Kvinn. There are times when it's just best to rise above the crap in your life and move on.
My youngest son is supporting a family of four with his wages from Home Depot. If he can do that, you can support yourself. Maybe not in a grand style, but certainly find a place of your own where you don't have to put up with other's crap.
Your father is probably acting out of grief and pain for your mother and isn't thinking very well. At least your boyfriend is being truthful with you. Take your cue and try to become more independent.
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.