I hate to be "that guy", but we are all thinking it. OP mentioned pants fitted nice enough to lock a G26 firmly in place. Before passing judgement I think we need to see some pictures to Asscertain the situation. Hard to give advice otherwise.
I see what you're doing there. I SEE IT!