I know of one software shop locally where the dev and build machines are on a complete network island. No external access at all. If you need to google something you need to use a different computer connected to the public internet. A bit inconvenient, but not unworkable. Devs have a laptop or tablet for public browsing, and their actual work takes place on the "clean room" network.
We have a handful[1] of secure machines that are allowed to SSH into production systems. No development or other Internet activity takes place on those boxes.
[1] A handful because many of us are remote. Mine is a EeePC.
Except for MAC filters aren't relevant to this situation at all. Private VLANs, however, are.
A VLAN would keep these computers on their own network, and firewalls could be set up on the network side to prevent this stuff from happening.
A MAC filter would do nothing in this situation, because you are using their computer. Even if you had a MAC filter, these computers would be white-listed anyway.