Another vote for mynoise.net and the Android app. I haven't tried it with noise-cancelling headphones though, just some fairly good Sennheiser HD380s.
Also, the idea of you fine tuning certain individuals out is hilarious to me. Nice job on saving your sanity!