Stephen Curran has been a diehard Swans fan for more than 40 years, dating back to their days in South Melbourne.