Mark, simple solution... 'in-ears!' Just have the mix that's going out to the audience played into your headset. Easy fix.
I played a circus tent one time and I couldn't hear the band! The amplifiers and PA were all out in front of the drum riser and below me. When I counted off the first number I thought nobody had started playing because I couldn't hear a sound from where I was sitting. It was like I was playing by myself. The guys in the band immediately turned around and gave me looks that silently screamed, -'WTF are you doing?' It was a train-wreck and a half. We had to stop playing because we were getting boo'ed off stage. When we got backstage the lead singer wanted to assault me. Lucky we were working split-sets with another band, so when it was our turn again, we took my drums off the riser and set the drums up on the floor in-between the bass and rhythm guitar amps. I was fine for the rest of the night and we won the crowd back. They boo'ed at first when we came back on stage. You had to see the other drummers face when he came off stage the first time. The cat looked shell-shocked! I knew he had a rough set and I couldn't figure out how he got through it. He thanked me for moving the drums after our set. Sh*t happens, you just have to be ready for it or at least be able to adapt quickly.
John