I would point out that we recently had a referendum to change from MMP to something else and the results were in favour of changing. Unfortunately it hasn't yet happened, but I'm hopeful.
The BNP got around 1.9% of the votes in the 2010 election. British parliament has 650 MPs. Under MMP, the BNP would get 12 MPs in. Good or bad? You decide!