They made Shane too much of a villain, should have kept him in shades of grey only.
Agreed. His meltdown was far too quick. Also found the Laurie revelation to Rick about her being banged by Shane came out of the blue and was as anti-climatic as it could possibly be.