Former newspaper editor Piers Morgan has been defending Jade Goody following criticism for making her cancer battle so public.