Are free school meals a good idea?

Nick Clegg announced last week that all five- to seven-year-olds are to get free school meals from next year. Mark Littlewood and Carmel McConnell debate whether this is fair