If you check out the Falkirk Council's own website, you will find that it states- from 1st April 2010 the fee for a blue badge is £20.00 and £10.00 for a duplicate.
Each council in the UK have their own rules about fees for administration.
Living in Scotland also brings surprises regarding using Blue Badges in England. In England you are automatically provided with a cardboard clock for setting the times allowed. If you intend to travel over the border from Scotland, you will need to 'borrow/loan' a clock from your local Scottish authority. Many a Scottish blue badge visitor might fall foul to an English Parking Attendant for not displaying a clock!.
You have a good point there. It could maybe stop the baddies from using them. Then again it may not!
I recently renewed my blue badge for free, so the amount charged must be down to your local council.