As far as I know, there are two problems with brussel sprouts.
1) They need a short cooking time, and are easily overcooked. This tends to make them a poor choice for big family meals, school dinners and the like, which is where most people get put off them for life. Doing a better job of cooking them should solve this one.
2) Apparently there's a genetic component. There's a bitter taste in brussel sprouts, and some people have the gene where they can taste it while others don't have the gene and think they taste fine. There's nothing you can do about this one.