be on (one's) high horse(redirected from be on my high horse)
be on (one's) high horse
To adopt 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.