With a person just out of college, I would say if they have this many complaints then they totally lack management skills.
If you do not get an apology, then I would leave as they will just damage you more.
What the manager boss did was wholly uncalled for. I recommend sending the link to this discussion to his boss.
Your manager and boss may be very technically smart, but like many people who are technical, they need a lot more education in management. I have been, in the past, as bad as your manager and their boss. But I have learned to be better.
If you do not get an apology, then I would leave as they will just damage you more.
What the manager boss did was wholly uncalled for. I recommend sending the link to this discussion to his boss.
Your manager and boss may be very technically smart, but like many people who are technical, they need a lot more education in management. I have been, in the past, as bad as your manager and their boss. But I have learned to be better.