I have gay friends that use it the same way, no offence is intended so none should be taken unless you're a puss, simple as that.
People use retarded when people or things are being dumb as hell and not making logical sense. Compared to normal people retards obviously are dumb as hell and don't...