I don't think all of them are scrum's fault. Basically, this sounds like a failed scrum. There is succeeded scrum sample as well. Scrum is never easy. Just like developers get certified, scrum master certification is just a paper. Need years and years of experience to get it right.