I deploy my work to a 'physical big machine', I can not host it in my flat :)
Remote work is good but (see Ryan response). Moreover in my opinion, commuting time is a good way to "disconnect", forget problems and avoid burn-out.
Bad reasons:
In my country (France) our boss want to see people, he think something like "if they are here they are working, remote worker are probably not".
In a public company if any worker can not do remote-work so all others should stay at the office (because the first could be disadvantaged (everyone should have the same rights) But I don't think it's a good reason, many employers uses this argument to keep their workers inside a building ;).
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Good reasons:
Bad reasons: