Raffles are almost always for good causes and charity and should not be hindered.
They build community spirit and are an important part of British tradition.
The general disregard for the laws on registration make it clear that the public wil is against this law.
Given that the law is regualrly flouted in any case it makes sense to remove the requirement to register for small raffles.
For larger raffles which go on for a period of weeks, or with high value prizes, then perhaps there might still be a case for registration, but it would be good to exempt raffles which
1. take place only on one day,
2.do not have specially printed tickets, and
3.are in aid of a good cause or charity and not for personal profit.i
This will stop people all over the country regualrly breaking the law.