N.D.
I agree about the seperation thing, all my kids went thru it at about the same age. Dont throw in the towel just yet! Give this boys some time to adjust to both you and all his changes. I would try to not hold him everytiem he cries though, maybe some kind of reassurance with out holding. Sit with him on the floor so he learns that you will be there when he needs you, but you are not holding him all the time. Pray that the adjustment period is fast and I am sure all will be better soon. Also even if a child is spoiled at home at his age he will quickly learn that what happens at home is NOT the same as what happens outside of home. All three of my kids (9,4,3) behave differently everyplace else then they do at home, they just learn that there are different rules at different places and they are okay with that as soon as they learn those rules. Hang in there!!