This may not be a popular response, but you are being childish. As a young adult, you could calmly ask your father for an explanation, find out where you failed and work to achieve that goal. Instead you’re ranting to strangers and calling your father names. I don’t see how this will improve your situation (especially if he finds out).
Despite what you’ve been led to believe, parents are not required to reward their children for hard work, grades, or good behavior. If you have a parent that does acknowledge and reward these things, then you are very lucky!
Getting good grades in school will benefit YOU. You’re fortunate your father cares enough to demand your best.