In many cases (though not always), yes, the employer can fire that person. IF …
Yes, it is almost certainly legal. An employer may determine the duties of employees …
No, unfortunately, you would most likely not be entitled to compensation in the case …
Yes, it is perfectly legal so long as there is no existing employment agreement …
Are you a lawyer?