3rdparty libs should be treated as -isystem. Otherwise you're just needlessly paying for other's mistakes.
edit to add: and yes `-isystem` is absolutely a useful tool. If memory serves, though, it doesn't protect from macro or template expansions, though.