Raising the Big Blind from the Small Blind

I had a discussion with a friend and my sister about this matter. Now this is just in tournament play. I am of the opinion that if I am in the small blind and everyone folds to me, I will automatically raise the big blind, no matter what two cards I have. My reason for this is he already has his money in, he is stuck with those cards and if I limp in, I give him a free flop and get no information on what he has. More than likely if he has an ace or a pair, he will call, but anything else he will fold. Just wondering on opinions on this.

Thanks
There is some small "card elimination" effect, such that if everyone folds to you, you and your one opponent are more likely than usual to have good hands.

But even without that, it may be unwise to raise a POS hand like 73o in this situation. I think you are 100% right to always raise with the cards you do play. But, in my opinion, never folding is an error. When you fold, you avoid playing a hand OOP, and it makes you look stronger those times you do raise.

It's true that you also avoid playing OOP when your opponent folds to your raise, but if you ALWAYS raise, your opponent won't always fold. That's the way poker is.
Just like every question raised in poker, it matters on______.
My little opinion on this is who are you playing against? I often play against players who will call any raise with any hand just because it is raised. An ego thing I think. This applies to all situations in poker, know your opponent, what is he likely to do. Not what you have, not even what he has but what will he DO.
There are certainly players where raising 100% is profitable. If I were giving a rule of thumb, though, for playing against more skilled players, it's probably close to your button first in range. This is all assuming early in the tourney with deep stacks.