Ok...
To kill the 'legality' issue:
Taken from:
http://www.derm.qld.gov.au/register/p00061aa.pdf
Minimum standards:
• Wild pythons usually kill their prey; however, it is preferable to feed freshly killed prey to captive pythons, as live prey has the capacity to injure, mutilate or even kill captive snakes.
• Under captive conditions it is desirable to feed pythons on domestic animals, as these are less likely to transmit parasites and disease.
Snakes feed most when young and growing. Hatchling pythons can be fed once per week during warm weather and less frequently throughout the winter, but only if adequate temperatures are provided (no wintering). Hatchling Children’s pythons Liasis childreni and others can consume pink mice, while hatchlings of larger species (e.g. carpet python) can consume weaner or adult mice.
• Adult carpet pythons and similar sized species will usually readily accept freshly killed rats or pigeons. For a 200cm python, two to three adult rats or pigeons constitute a meal that will sustain the snake for 8-10 days.
• Under no circumstances must the feeding of live vertebrate animals be conducted as part of a public exhibition.
• All captive pythons must have access to water.
Other than no live feeding in a public exhibition - it's not illegal...
But it is still NOT recommended
It also says somewhere in there that you can feed live prey to your snake if it won't eat anything else (or words to that effect). I still agree it shouldn't be done and I like the idea of Slim6y changing their sign for them.