The board members can vote however they want if they want to fire him. Sure he may have appointed them but can't control how they vote.
Votes for a board are not tied to % ownership in company. For example, people get hired to serve a board of directors and have voting rights, but may not own shares in the company.
True, but Zuckerberg also controls who is on the board...