What should I do about this annoying coworker?

What should I do about this annoying coworker?

Theres this coworker who I'm currently working with at a car wash. Today made my second day working there at the car wash and I had to work with him throughout the whole day today. Anyways he starts calling me and idiot and a dumbf***k who can't do anything right. He told me I should wash a car like the way he does it and I listened to him and tried doing everything he told me to do since "constructive criticism" BUT every time I tried washing the car he'd just take my hose away, call me an "idiot" and wash it himself. LITERALLY the whole day was like that, just a never ending cycle. Should I grow thicker skin or report him to my boss?

/r/AskReddit Thread