As for HAM and the strategy I think the problem was them looking at the wider picture rather than the immediate scenario. HAM was racing with PER, right behind him, when PER stopped. They seemed to be looking at other cars they weren't racing (i.e. LEC, VER) to make their calls, whereas if this was a normal race, with no championship pressure, 99 times out of 100 you'd pit HAM the lap after PER to cover him off. It doesn't matter if you think you can get to the end, you cover your nearest on track rival. With everyone else almost guaranteed to stop you can't lose anything. Trying to stay out is just an unnecessary risk.
As it is they dallied, let HAM call the shots, and then made him stop in no mans land. Red Bull make better calls in that situation.