Оба ваши предположения верны для отдельных людей.
Например, для кого-то стыдно быть бедным, но не стыдно выпустить кишечные газы (пукнуть) в присутствии других людей. А для кого-то наоборот. В какой-то ситуации вы будете удивляться, что человеку не стыдно, хотя вы бы со стыда сгорели, но вы не будете догадываться о том, что у него есть "странные" поводы для стыда. То есть это вариант, когда у вас различаются поводы для стыда.
Другой вариант -- когда человек эгоистичен, и для него не существует понятия стыда.
Третий вариант -- здоровая самооценка. В таком случае человек, нарушив нормы или совершив ошибку, не постесняется признать её и извиниться, после чего перестанет мучиться по этому поводу. Напротив, человек с низкой самооценкой зациклится на переживании своего проступка и будет подобен кипящему чайнику с прижатой крышкой.
Почему некоторые люди вообще не застенчивые и не стеснительные?
Поясню о связи со стыдом, т.к. она может показаться неочевидной. Человек без стыда не стесняет себя, т.к. при ошибке он не будет "прикрывать крышку" и долго страдать по этому поводу.
И в итоге приходим к довольно-таки очевидному выводу: чтобы справиться с застенчивостью и стеснительностью, надо повышать самооценку.