For the past few years now it seems Guinness has been trying to make St. Patty's Day a national holiday in the USA (and I remember it in Canada too). I've never really agreed with this idea. The main reason? Its just a well-crafted marketing campaign. They get to look like the heroes fighting for your right to party... and people buy more Guinness. Really, its in their best interest that the holiday doesn't pass, as then they can do the same campaign next year.
What if St. Patty's day was a US or Canadian holiday? Maybe it could be "Sponsored by Guinness", the first corporate sponsored holiday. There are costs to holidays, too... we have to pay government employees extra for coming into work, businesses may have to pay time +1/2 to their staff, plus all the time/money wasted debating the subject in the various governments.
The other thing to consider is what St. Patty's day has become in North America... it seems to me that its just a big drink-as-much-as-possible festival. Now I obviously like drinking my beer, but I don't agree with ridiculous over-consumption. A holiday on St. Patty's day, lets face it, would bring the worst out of people.
Grizzly Peak Brewing
4 hours ago