Nothing wrong with cardigans - I've been wearing 'em for years. Generally wear a claret-coloured job with a goose-shit green tweed suit in winter - though it's looking a bit bedraggled now, what with my darning skills being so inept.
Be out and proud, I say - bring back the cardigan from sartorial pariahdom!