Why would Dimmesdale no longer meet people's eyes?

He felt shame
He was easily distracted
He was blind
He could see into people's souls

The most plausible reason why Dimmesdale would no longer meet people's eyes is because he felt shame.