The mindset that anyone's position is guaranteed should be flawed in my opinion. Every single player on this team should have to earn their spot week in and week out. In baseball, if your pitcher is giving up homers and has an ERA of 7.34, you wouldn't keep him in rotation with a guy who has a 1.14 ERA in the bullpen, would you? In soccer, only the best 11 start, with people who produce in practice and scrimmage on the bench chomping at the bit to take their spot.
Why is it that for some, some players are guaranteed anything? They should be earning it every single time they step out on the field - including Cam, Smitty, DLo, Gross... everyone. If they aren't, they aren't hungry, and I don't want guys who aren't hungry representing our team. You don't make the playoffs that way. You get consolation "well, we finished the season strong" trophies from the band boosters that way.