I dont see what's so offensive about those trousers? I think they look great, and almost bought a pair from Paul Smith in nearly the exact pattern. With an appropriately colored polo shirt they'd look smashing
Those pants with some dirty bucs, a navy blazer and white button down shirt would work for many summer dress/casual occasions (golf club, horse show, outdoor wedding). Or, put on some white shoes, a slim fitting polo and some tortoise framed glasses and you get that whole hip, bohemian look.