I love the idea of the electrical fence... would be fun for those ignorant jerks :D Well at least fun for you!!
My friend has an amazing doggie camp (daycare) and she had t-posts and fencing delivered but she knows nothing of putting these up, so she hired some amazing Amish that know...