I really don't know what you are talking about.
The contract I suggested was 8 million a year annual value for the next 4 years with 20 guaranteed. I have no idea where you are getting 7 and 8 years at?
Once again: 4 years/32 million/ 20 guaranteed, which means he would get 20 up front with a 3 million salary each year. They can break that up in a variety of ways but those are the basics. As it stands Butler would make $600,000, this season, 3 million in 2017 of they give him a first round tag, and around 16 million if they franchise him in 2018. So the tags would add up to around 20 million total and lock him up through 2018, he would then become a free agent in 2019. The Patriots would be doing him a favor by guaranteeing the money now and they would add on one year to the contract and 12 million in salary over those four years to keep him through 2019 in return. So Butler would make 32 million over the next four years instead of 20 over the next three. Imo that is a fair deal for both sides given the amount of control the Patriots have and the quality of player Butler is.
Butler can hold out all need BC wants but it won't do him any good at all, Belichick n is not going to suddenly start paying him 15 million a year simply because Butler demands it, and sitting won't make him a better player. Agreeing on a good deal for both sides would be best for everyone.