abase

(v) to lower in rank, office, prestige, or esteem
Although he missed an opportunity to score a goal, John felt that his soccer coach unfairly abased him in front of the rest of the team.