The way I saw it, the reason why Pudding fell for Sanji is that he was one of the only people who accepted her as she was. She'll be free to do what she wants after BB is defeated, so I really do think she'll get with Sanji after that
But the admirals don't even know about Uranus most likely, as not even Akainu knew about Imu in Dressrosa. To become an admiral, you'd have to genuinely believe in what the Marines are doing, so I think that's why they obey the Gorosei
But that was an issue larger than just Imu. It was a consequence of the entire mindset of judging a person by the actions of their father
Did you forget that Roger protected the Celestial Dragons from Xebec?