Weiss has been consistently good for several year, not just one or two. Is it possible that he never gets back? Sure. But it's way too early to write him off.
Weiss can NOT be bought out. They closed that loophole quickly when they realized that a team could sign a guy to a 5 year $10 mil contract with the intent of him only playing for the one year, giving him a big payday and the team a good player for a small cap hit. I expect Tootoo to be bought out. I don't think Franzen will be, simply because there are only a handful of players who could replace his production available, and they would cost significantly more than him for slightly better production at best. If he is bought out, it will be because of that ridiculous recapture penalty, but I have a feeling Detroit will take a chance on that biting them later for production now.