I'm not really boycotting them, per se, since a boycott is technically when you abstain from or prevent any dealing with someone or some business as means of intimidation or coercion. Like, "Boycott them until they give us back out free showers!" No, that's not what I'm doing. As a result of the blatant, shameless and abject disdain that PilotFlyingJ has shown for me and my consumer dollars, that they don't want any of it, they're not getting it.
A couple of weeks ago I put three gallons of fuel in the van from a Flying J, because that's how much I needed to get to the closest TA that was on my way. If I'm not near a TA or Petro and need fuel, I'll get it, but generally just enough to get me to the next TA/Petro. Sometimes that means a full tank of fuel, and in those cases I look for a Loves, Wilco, Chevron, Exxon, Shell, Walmart, anything other than a PilotFlyingJ. It's like the Detroiter, where it used to be that when you bought any amount of fuel at all you got a $2 shower. They stopped that, and I haven't bought a drop of fuel there since. I'll still park there, tho.
The TA has told me they want my business, and they're walking the walk to get it.
The only real use I have for a Pilot anymore is their fast food restaurants, particularly their Subways, which are open 24 hours, unlike nearly all of the fast food restaurants at the TA.