Oh , come off it. you must be either stupid or a pre-teen if you thought that calling people “retarded” wasn’t offensive.
Personally I don’t find it offensive when random people around here call me something like that. Something as petty as that could never have any chance at offending someone intelligent like me. But I understand, not everyone is like me.