Given a travel related situation, and given a specific question about the situation, summarize the question into a title

I recently applied for a short-term student visa, mentioning the departure and return dates as 13/05/18 and 10/08/18 (=90 days) respectively. After my visa got approved, the validity dates mentioned were 11/05/18 and 08/08/18 (=90 days) but since I have already booked my return flight on 10/08/18 and if I return back from France on 10//08/18 I'll be violating the visa policy. 

What will be the best thing which I can do in this scenario? 

If I go with this visa and violate the visa policy by exceeding the visa's validity by 2 days what consequences can I possibly face, considering the face that it wasn't actually my fault but a sheer mistake committed by people in embassy?

Can I stay in France more than the validity range of my Schengen visa given I'm not exceeding my duration limit?

I am flying with EasyJet next week from Glasgow to Geneva, for my ski holiday.

I noticed the flight times are unusual in that my outbound journey is much longer than my return flight home.

Outbound
Dep 12 January 2013 10:40
Arr 12 January 2013 13:55
Flight 6835 


(3 hours 15 min later)

Return
Dep 19 January 2013 14:35
Arr 19 January 2013 15:55
Flight 6836 


(1 hour 20 min later)

Now I am not the best at maths but you can clearly see there is a major time difference in both flights.

Is there any reasoning behind this? I tried searching the Easyjet site but could find no justification for this.

More Info here

Why is my outbound flight to Geneva longer than my return flight?

I hold a US Business visa (Indian citizen). I am travelling to the US from India and taking a layover in Italy for two days. So my travel plan is as follows:


New Delhi to Rome
Will stay in Rome for one day
Flying from Rome to Venice
Staying one more day in Venice
Flying from Venice to US (Seattle)


I can't apply for a Schengen visa due to shortage of time. I searched a little bit on "Italy Transit Visa" and got to know that there are three types of categories:


Transit Visa-A: or Airport Transit Visa: If your connecting flight to your destination is in the next couple of hours (not more than 12 hours / Not sure) from the same Airport. You might need to apply for such a visa (Some countries' citizens are obliged to stay in the airport area without having an Airport transit visa). 
Transit Visa-B: Destined for the travellers planning to travel through different Schengen countries by car or travel through different Schengen airports to a non-Schengen country for as a final destination. Under the transit visa one is allowed to reside in a Schengen area for a maximum of 5 days.


Reference: Information about Schengen Visa

I also read that If you have a valid US visa then you don't need to take an Airport Transit Visa (Same if your citizenship comes into the following cities). Is it also valid for the B-Category as well? 

My travel plans won't take more than 5 days. Am I applicable for Transit Visa-B. If yes, then can I apply for this visa on arrival in Italy?


Procedure to take layover in Italy, as non-EU citizen with US visa?