I live in Ohio, so I can only speak for Ohio, but a member of the Board of Pharmacy (BOP) came and spoke to our class before we submitted our intern applications and he said the Ohio BOP sees applicants with underage drinking charges ALL the time - that it's not really a big deal and that the person would not have to worry about not getting their license over something like that as long as they were truthful about it. They really stressed that if someone does have a charge on their record, but does not list it, that's when there would be a serious problem.
Also, if memory serves correctly, I think the member also said you had to list violations even if they were expunged (it may not be like this in all states, though), so I'm not sure if getting a violation expunged really matters much in the long run or not? I'd definitely look into it a little more/call your state BOP before you pay those lawyer fees.
I'm not certain how things would go for you since you've got more than one violation, but I at least wanted to post what the Ohio BOP representative said to my pharm class to maybe help ease your mind a little bit.
EDIT: I did also just want to mention that this was back in 2007, so it's been a few years ago, but hopefully things haven't changed too much since then.
Good luck!