BronyBadges was created to attempt three different goals.
First, to help give pony artists more exposure and a chance to make a bit of money for the large amounts of time and effort they spend making art for the enjoyment of others.
Second, to give everyone another way to acquire affordable pony loot while still supporting his or her favorite artists and possibly learning about other artists at the same time.
Third, to support causes and groups. While part of the proceeds are usually transferred to the artists of sold pins, the artists can request that their share be set aside and donated to a particular charity or cause. Currently, I support Bronies for Good by providing them with pins to sell to raise money for their causes. I will also occassionally sell other merchandise to help cover the costs associated with creating the pins BFG sells.