2) Stocks never corrected
The S&P 500 is only 3 percent from its May historic highs. You might think that is good news, and it is, but it is also a problem.
We never had a correction. We never had a drop in prices to reflect the slower economic growth environment.
And that, I believe, is limiting the upside for stocks. There are many traders entering the second half with a "buy the dips, sell the rallies" mentality.
Read More Dow has 90% chance of rebound this month: Chart
However, it's not all gloom and doom. There are several tailwinds for earnings:
1) The U.S. economy is slowly improving, and the worst of the earnings revisions appear to be behind us. Earnings expectations are low for the second half, but are not dropping as much as it did going into 2015.
The improving economy is prompting optimism among analysts who cover consumer stocks. Consumer Discretionary, in particular, is expected to be strong, up roughly 14 percent in both Q3 and Q4, according to S&P Capital IQ, because of improvement in home building and autos and expected modest gains by retailers.
Financials and health care are also expected to see earnings gains of roughly 10 percent over the same period last year. Banks are expected to do better due to improving loan growth and higher rates, while health care is expected to remain a market leader because all segments are strong, including biotech and pharmaceuticals. Health care providers like HMOs and hospitals are also expected to remain strong due to the boost to HMOs and hospitals from the Supreme Court ruling on Obamacare.
Unfortunately, hopes for a turnaround in energy earnings have now faded, with analysts again expecting a roughly 50-percent decline in earnings. They are also starting to take down numbers for 2016.
Interest rate sensitive sectors like utilities and telecom will also likely remain under pressure.
Read MoreCramer: A stock so bad I won't say its name
The bottom line: the second half will see improvement, but it will be choppy.
2) Central banks around the world are on the side of the markets. Forget about Don't Fight the Fed. How about, Don't Fight the Fed, or the ECB, or the People's Bank of China, or the Bank of England, or the Bank of Japan?
Every time the data deteriorates, central banks step in and cut rates. China just did it. That puts a floor under the markets. The Yellen Put is very real.
Finally, there's one wildcard: the dollar. The strong dollar has been a major problem for earnings. The U.S. dollar reached its peak March 13, about the time management teams provided guidance for the second quarter. Understandably, that guidance was very conservative, particularly for multinationals. Since then the dollar has come down; if it comes down more, that will be a major tailwind for stocks.
Another reason to hope for a resolution to the Greek issue!