Most schools have some type of public service interest, even if it isn't necessarily backed by a ton of classes and career service support. I work in nonprofit and am applying to Stanford, Berkeley, Northwestern, and Yale. Other schools I'm looking at include Michigan and Dartmouth.
It's great that you have specific goals AND the experience to back up your interest. I think you'll be an attractive candidate to programs. Your background and goals are unusual but realistic. You should aim for a mid 700 on your GMAT since your GPA is only so so.
I'm wondering if you might also like some international programs like LBS and Oxford, which on average accept a higher percentage of applicants and could offer interesting exposure to UK or other European civil service.
Blogging about the MBA application process. Because I need to do something with all this bschool energy.
http://www.mybreakaway.com/ Recent post: September 20, "Transitions"
Yale School of Management MBA Candidate, 2015.