The Cardinals probably didn't think they were going to start a small controversy when they agreed to terms with Blaine Gabbert on Wednesday, but that's exactly what happened. 

According to ESPN.com, Arizona agreed to terms on a one-year deal with the veteran quarterback, who was signed to compete with Drew Stanton and Zac Dysert for the right to back up Carson Palmer

After news of Gabbert's deal came out, the controversy that followed had nothing to do with him and everything to do with another free agent quarterback: Colin Kaepernick

If you watched the 49ers play last season, it was pretty clear that Kaepernick was the best quarterback on a roster that also included Gabbert. That's not saying much, but it is saying that Kaepernick is better than Gabbert. 

With Gabbert now headed to Arizona and Kaepernick still waiting for a team to call him, many people took that as a sign that the NFL is blackballing Kaepernick, even if the teams say they're not. 

San Jose Mercury News columnist Tim Kawakami didn't necessarily think Kaepernick was being blackballed before, but now that Gabbert's been signed, he's pretty sure that it's happening, which seemed to be a general consensus across Twitter. 

The idea that Kaepernick's being blackballed is definitely believable. After all, he basically hasn't received a call since the beginning of free agency, even though he was arguably one of the top quarterbacks available this year. 

It's not crazy to think that teams are staying away from him because of his social activism and due to the fact that he kneeled during the national anthem last season. For the most part, NFL teams are risk averse, and they seem to view him as a risky signing. 

On the other hand, maybe we shouldn't be surprised that Kaepernick remains unsigned because there wasn't much demand for him before he turned to social activism. 

Back in April 2016, the 49ers were open to trading him, but there were literally zero takers, and that was before he started kneeling for the national anthem. Teams weren't too interested in him then, so it's not a complete shock that he's drawing little interest now.

The two biggest issues keeping teams away from him in April 2016 were the fact that Kaepernick was coming off multiple surgeries and the fact that he had a contract that was due to pay him $14.3 million in 2016, $16.9 million in 2017, $17.4 million in 2018 and $19.2 million in 2019. (His contract was restructured in October, and he opted out of that deal in March). No team wanted that, so there was no market. 

This time around, things are obviously different, but it's probably not fair to equate Gabbert's signing with Kaepernick being blackballed. Gabbart's deal with Arizona is reportedly for the league minimum ($900,000). Kaepernick hasn't given any indication that he'd be willing to play for that amount of money, which means this wasn't a situation where the Cardinals picked Gabbert over him for the same amount of money. 

In this instance, the Cardinals had a budget and they found the best quarterback they could for the money they were willing to pay. If the Cards had given Gabbert a deal for $4 million to $6 million, this would be a different situation. 

Anyway, one person we haven't heard from on the Kaepernick situation is Kaepernick himself. If he were willing to sit down for one interview, he could clear a few things up. Reports have been all over the place about what Kaepernick wants to do with his life and how much money he's looking to make in 2017. 

The big questions with Kaepernick are: Does he definitely want to play football in 2017? Is he willing to be a backup? Is he willing to take a hefty pay cut or accept a contract that includes little guaranteed money up front?

The answer to question one seems to be yes, but Kaepernick still hasn't come out and said it. 

If the answer to each of those questions is yes, then it's likely that NFL teams are avoiding him. The more likely answer is that the teams that would be willing to sign him -- like the Ravens --- are the teams that don't need him right now (Ravens coach John Harbaugh is one of the few NFL decision-makers who's gone on the record in regards to the Kaepernick situation). 

The only upside to Kaepernick's ongoing free agency is that he's been able to stay busy: He helped to provide food and water for the people of Somalia, he donated his huge sneaker collection to charity, he sent a $50,000 donation to Meals on Wheels and he gave suits to men who had just been paroled. 

Not to mention Kaepernick made the decision to donate $1 million to communities in need of help.  

The former 49ers quarterback has helped more people this offseason than most of us will help in a lifetime. 

The bottom line is that if Kaepernick wants to play football this year, he should be able to, because he's definitely one of the 64 best quarterbacks in the sport.