Protesting someone for wearing a CE certified life jacket would be very unsportsmanlike.
I've just bought a last year's model Magic Marine PFD (got a 50% discount), its very comfortable and doesn't interfere with both trapeze and the occasional chicken wire: