Seems management has some problems. I would switch. (BTW, 被打 and 挨摔 themselves are normal.)
For your worries --
1) Other kids might switch too
2) Buy a bike at home and take him to the park weekend
3) Even stay at current daycare, he still might get sick. There is not much you can do about it.