Diageo has pulled its Guinness sponsorship of today's (17 March) St Patrick's Day parade in New York City after organisers refused to change the event's policy on gay and lesbian groups.