Venezuela is part of OPEC and already Hugo Chavez has expressed some hostility against the Americans. Countries like Canada, UK, Russia and all other non-OPEC countries would not even come close to making enough oil to support US, Japan and Germany. China and Japan are the main figures going for the Russian oil US will even have a strong chance to make up the loss from non-opec countries if they get boycotted. Also the price would be incredibly high.
I also see your point of view and I am sure you are right but I need to debate this issue in class (I am on the side of a economic collapse if they are boycotted) so I came here to see what kind of issues people will probably bring up so I can prepare myself
.
Feel free to discuss some more