The administration needs to clear the people to speak at the political event. Yes, Sykes is personally responsible for her comments but just as a boss is responsible for their employees, the white house staff that brought her in should have set better guidelines, or hired another speaker. (I said administration, not the president personally).
Remember, I don't give two shits about the republican or democratic party. Though I lean conservative on most economic issues, I am an independent thinker, not blinded by party team rhetoric.