be on (one's) high horse(redirected from be on high horse)
be on (one's) high horse
To be adopting an attitude of moral superiority. My sister was a troublemaker as a teenager, yet she's always on her high horse, lecturing me about everything. That radio host is known for always being on his high horse, despite the fact that everyone knows he's a creep.