So "contextualize" surah 024.002:
The adulterer and the adulteress, flog each one of them a hundred stripes. And let not pity  withhold you from obedience to Allah, IF YOU BELIEVE IN ALLAH AND THE LAST DAY....
Well DH, there are other versions of islam available on net which are neither sunni nor shia. They simply prove from the original sources what islam is, who is a muslim and what shariah means.
I have explained some of the things in another thread.
The main point is that islam does not mean it is a complete or comprehensive way of life as is the belief of both sunnies and shias. Islam is all about some main directive that are bounderies of religion within which all are free to do as they please as opposed to sunni shia versions that make islam a straight jacket.
The 2nd point is definition of word sunnah. It does not mean each and every word and deed of muhamamd is sunnah and that muslims must follow it. Sunnah is such a word and deed of muhamamd that is in response to quranic commandments for muslims to follow. It does not means dressing up like muhamamd or walkingtalking and sitting and standing like muhammad as is generally understood in sunni islam. This leaves muslims to live in their own time as it suits their own situation in their own place.
Sunni islam is actually false islam because it was islam of rulers according to shia records. Muslim rulers created a version of islam that ensured their rule was secure. They added far too many things in islam and interpreted quran accordingly to suit themselves.
Likewise quran is interpreted in two different contexts eg the quran only muslim context and the ijtihadi context. One shows that all harsh punishments shown in the quranic translations are wrong rather the same words have been used in the quran in other meanings as well. The other version accepts the harsh punishment as true translation but they say they are in context of extreme cases. Most of it is left to judges to see individual crime and its circumstances and the circumstances of accused involved.
For example, when muslims used to go on battles and left their wives, mothers, sisters and daughter home, some men will remain at home and go out and rape lonely women and do other serious crimes.
So quranic verses need to be understood in their legal context if they are to be taken as law of the land. The verse in 24/2 is about such people as have sex in the open ie in front of all as a habit, having no respect for others. There is no punishment for people who have consensual sex behind closed doors.
Sura 24/2 is part of 2/178, 4/15-16 and 5/35 etc which deal with crimes and punishments.
The quran was interpreted in various way by various muslim scholars through out times but the winning version was always that which suited muslims who were in power. So the normal versions of the quranic interpretations did not get support to become wide spread amongst muslims. Soon after death of muhammad disputes broke out amongst muslims and whoever took over the rule of ummah decided what version of islam was suitable to further his objectives. There were muslims, hypcrites, apostates, shias, sunnies, khawarij, motazlas, muhajireen, ansaar and various tribes etc etc. Each of these wanted power in their hands.
Regardless islam is not necessarily what these great oceans of people claim in their gatherings. This is not to say that whatever sunnies say about islam is wrong but that they are wrong here and there and the same is true about all other muslim sects of today.
It is important to distinguish between religion its scriptures, its followers and their interpretations of it.
Some of their claims can be disproven very easily eg when sunnies say islam is a complete and comprehesive way of life in the sense that all has been revealed to the minute detail. The same can be shown about their claim about sunnah ie what is sunnah and what is not sunnah.
So islam is better than what most of its followers claim about it.