I'll get flamed for this but its your fault in my opinion, you should manage your finances better so you don't have things like this happen.
My 2p.
So if your father was hospitalised you wouldn't help him with money because it damaged your bank account?
What strong morals and values you have in life, I'm sure you've come far.