You clearly don't understand how these things work. First, we were not going to sign Fuller for less than this deal without using the tag. No way he would have, or should have, signed it. Second, there are going to be several other CBs getting much bigger contracts (with MUCH more in guarantees) during the next 2 seasons to make Fuller's numbers much more reasonable.
And third, it is very, very unlikely Fuller will play out this contract. If he bombs, he is gone after 2 seasons. If he plays well, he will get a contract extension, thereby lowering that cap hit you are so fearful of.
And also....the cap is likely to keep going up each season as well, which will help...