Okay seriously, this thread is pointless.
Probability that a ubisoft employee will look at vgchartz and see all these people with that in their sig: LOW
Probability that ubisoft will change it's business plan because of this website: NONE.
Common Sense: Priceless
Somethings money can't buy, for the rest there's mastercard.
Honestly, you are all better off creating a online petition, even that is more useful (relatively speaking of course) then doing what was suggested in OP. I would sign that.
Better yet, don't talk about boycotting, ACTUALLY do it, don't buy anything from ubisoft on any platform.