maybe bonney in the past is like an ally of whitebeard ala the 43 new world captains or bonney is part of WB crew itself. she seemed to be really sad that WB died and angry at someone (most likely Teach) for this whole thing (defeating ace, then the war)
Unlikely since she traveled from South Blue to arrive at the New World in which WB and his crew had already earned their names in the New World. Maybe she was a subordinate of Akainu and looked up to WB as an authoritative figure whom inspired her to become a pirate instead of continuing be a marine. With her past experience as a marine, she is fully aware of the admirals' powers and therefore more cautious than the other rookies when zoro wanted to cut down the Celestial Dragon on Sabondy Archipelago.
He hated the strawhats because in the eyes of everyone, pirates were suppose to destruct rather than helping others.