You are more valuable than how you are being treated here - I'm pretty sure that's true for almost everyone here. Is it normal for a boss to try to make an employee look like a fool? Of course not.
Their job is to try to get the best out of their employees, but mine is trying to destroy our confidence instead. That's not normal. Daily criticism without any valid arguments... that can only be tolerated by someone who has no other options.