This is just unbelievable. Unless you believe you’re being discriminated against on the basis of some illegal factor such as race, gender, etc., your HR doesn’t appear to have broken any laws. (However, I would want to know what company policy I violated and how. Also, I’d want to know should have been done instead? In addition, I’d want to know what the company plans to do to address the co-worker’s offensive cursing that must surely violate some company policy (find out which one and cite it). If you’re a salaried exempt employee there may be FLSA implications that your company didn’t think through when they suspended you.