Как правильно сверстать угловатый фон?
Вот иногда, смотря на такие работы, хочется расстрелять дизайнеров.
Не думаю, что найдется кроссбраузерное и адаптивное решение на чистом css.
Можно поиграться с SVG, но придется сильно заморочиться над адаптивностью.
Я бы делал картинками. Так будет удобней всего.
Попробуйте ещё покопать в сторону transform: skew