I'll take Keegan's side on this one.
He was brought here to do a job, which is restore the club to a decent postion and give the fans somthing to cheer about after 3-4 shit years, in doing so he must have full control over who comes in and out, what if lets say Xisco turns out to be a disaster, and Keegan didn't even buy him, people will turn their fingers to Kevin as the man who signed him, in the end we never hear about Owners getting sacked because of the team under peforming, on the other hand if Keegan does fail when given full board backing and full control, he only have himself to blame.