Well personally I dont agree with it, but dont get it done in a mall. It really is unhygenic. They have no way to clean those guns, they can't be autoclaved as they have plastic on them and they can pass on infection with every piercing. Get it done at your doctors, they will do it for you, well at least around where I am they most definatley do and if not, a body piercing salon will lol.
But I suppose the positive side to getting ears pierced young is that when they start school their ears will be fully healed and they wont have the problem of getting them pierced in the six weeks holidays and then having the pain of putting thme bakc in each evening after school, pushing it through a semi closed hole...I got mine done at 7 and thats what I remember and if i ever had a girl, i'd make sure she didnt have to go through that so even though i dont agree with it i'd probably get it done on her at about 2 years old...
My aunt got my cousins done at just under 2 years old...as my cousin actually whined for them done lol.