@amigadave
You don't have anything to apologise for. The people who have been offended by things you said were going to be offended anyway - the people in question are only here looking for an excuse to twist anything positive into an excuse for an argument anyway.