I have been told that is an old-fashioned, puritanical attitude.

Does it follow that "My attitude is old-fashioned."?
yes