Boss is an asshole

Long story short he is very touchy and call me names if I mess up like idiot and dumbass. Is this normal? I try not to take offense to it to much but it’s kindof hard sometimes no one want to be called shit like that, not really sure what to do