There are always two sides to a picture. For those who have 500 riyal currency notes bulging out of their pockets and who can afford to spend weekends at bars, a penalty of QR 6000 means nothing to them. However, on the other side, a majority of people on the roads with vehicles are taxi drivers, bus drivers and those who work in companies transporting manpower or goods. They hardly earn QR 2000 per month and penalty of even QR 500 pinches them badly and the effects are felt even by their families back home. If such people get to pay QR 250 instead of QR 500 due to the discount announced, it still hurts them bad. Such a discount by the government means much to them. Nobody, I believe, would deliberately violate traffic regulations and invite a penalty. Of course, there are always a crazy few as it takes all sorts of people to make up this world. As long as there are humans on the roads behind wheels, there will be traffic violations. A penalty of even a million riyals for a violation cannot stop it and bring the statistics to zero level.