I think the moral should be - weigh up all advice (whether solicited or unsolicited) against your own experience, knowledge, gut feeling, understanding of the intentions of the person giving the advice.
If you're driving a car, and your passenger tells you to pull out at a junction, and you pull out, and hit another car - that's your fault as the driver. You were in control of the car and should have used your own experience and knowledge. You can't blame the passenger for giving bad advice.
It's the same thing - you are in control of your own life. You are affected by your own decisions. You know yourself better than anyone else. People can give well-meant advice to you but be wrong. People can give badly-meant advice to you. People can think they're doing the right thing but be badly informed.
I'm sorry if your father wasn't acting in your best interests. That's awful for you.