The song saw Read put on a Caribbean accent while singing about immigrants, borders and Nigel Farage being Prime Minister.
Predictably it was widely criticised and although Read initially defended the song, he eventually withdrew it from sale, much to the displeasure of UKIP.
Read said it was "never meant to be remotely racist". UKIP had planned to split the profits with the Red Cross to help the charity fund its Ebola outreach programme.
After Read pulled the song, the party offered to donate all the profits to the charity, in a move that also backfired.The song featured the lyrics: "Leaders committed a cardinal sin, open the borders let them all come in, illegal immigrants in every town, stand up and be counted Blair and Brown."
Unsurprisingly, UKIP’s offer was turned down by the Red Cross, which provides support for refugees and asylum seekers.
Farage, who was hoping it would make it to number one, defended the song on the grounds that other artists put on accents and it was meant to be "a bit of fun".