I'm not sure about the US but I'm fairly certain that in Canada, the major fuel manufacturers have a deal to share pipelines anyhow. By boycotting one all you're doing is hurting the guy who runs that station.