I agree. Even if the IP address changes, the MAC address should not. However, if they know that they are doing, they can spoof the MAC address. All bets are off if this the case.
If the computer does not have static IP I don't think it could be blocked by mac address if it is from another network we need to block a IP range to block it......if I am correct........