That's right, the only reason you are getting the little boxes (as stated, called "pixelation") is because of a weak signal. Wind does not affect any radio signal. I'm a federally licensed radio operator, trust me, I know. The reason you are getting pixelation is because of one or more of the following:
1. You are trying to use an analog antenna for a digital broadcast. You must buy an antenna tuned to the right frequencies.
2. Your antenna mount is weak, and so when you get a breeze, it's blowing the antenna around.
3. You have corroded or otherwise poor connections between your antenna and your TV/box.
If you don't catch as many stations in digital, it's because they moved the location of the transmitting antenna. I know for a fact that we used to barely receive a signal from a station about 70 miles away analog. Now that they are digital, we can get them not only perfectly clear in digital, but they're now HD.
You can't compare the two, that's like apples and oranges, or more like apples and picture frames. An analog signal will be strong near the transmitter and as you get further and further away, it gets weaker and weaker until you get snow. With digital, you either get a perfect signal or a black screen. Pixelation occurs RIGHT before a total screen freeze. It's very rare as it's not common to hold a signal right at that threshold.
So you are indeed right, we will have to agree to disagree, but it's simply because I am familiar with radio signals and how they behave and I know what I'm talking about. I help people with these same issues all the time. Some are even as hard headed as you!
And to those who say you can pick up an HD signal with a regular antenna, ok, but it's not going to be nearly as strong as an antenna designed to bring in those types of signals. Not saying it will not work, but it will not work as far away from the antenna. Someone stated they got 20 miles range, I know we get 70 miles from our HD antenna, at least.