Kelly Osbourne has criticised British men for being "wimpy" and "girly". The 22-year-old TV presenter complained that she does not find British men attractive because they are too obsessed with their ...