Did MP David Campbell do the right thing by resigning?

Yesterday NSW Labor MP David Campbell resigned as the state's Minister for Transport and Roads after Channel Seven news aired footage of him using a taxpayer funded government car to visit a gay sex club.

In a short statement Mr Campbell apologised to his wife, family, colleagues and the community for letting them down.

Full story on Yahoo!7 news

'''Did his actions impact his ability to be a minister?

Why are so many guys afraid to confront their sexuality?'''