I loved the movie but a couple of things still make me scratch my head and hopefully someone can explain them to me.
1. Why would Tony recruit a 15 year old kid to fight in an adult's world? Look, I get that Spider-Man is very, very strong and capable in a fight. (We see that in the Airport scene.) But still, it's pretty irresponsible to recruit a kid against a bunch of experienced, enhanced individuals. I loved seeing Spider-Man there but I'm just trying to understand why Tony would risk having such a young, inexperienced kid at this fight. Was it just so he could have a wild card that none of them could take on?
2. How on Earth did Zemo, who I thought was Hydra but turned out to be just a Sokovian colonel who lost everyone in the Battle of Sokovia a year prior, be able to come up with all of this intel to bring the Avengers into this revenge plot? I get that Black Widow released all the info about SHIELD but was the Winter Solider program and all of it's detail leaked out, too? I know he mentions that to guy when he has him upside down. How did he even know about the book with Bucky's trigger words and the surveillance tap showing the elder Stark family murdered? Unless I'm missing something here, that's a major plot hole for me.