The 'Girl Gone Wild' hitmaker Madonna has apologised and insisted she isn't racist and didn't mean to offend anyone when she posted a photograph of her son Rocco Ritchie, 13, boxing with the caption, "No one messes with Dirty Soap! Mama said knock you out! #disni**a" on Friday.