Mark Ruskell MSP said landowners must not be allowed to "get away with flaunting the law".