bjp got 25.8% vote in 99 but get 180seat.
So even though get 28%vote they won't get more than 210seat.
Stop dreaming man.
Incorrect data: BJP got 23.75% and not 25.8%
1999 politics was not that concentrated.
Example : BJP got 38% vote in mid 90's in UP and won 210 seats. Today, Mulayam got 28% vote and won 225 seats.
Even Odissa, Andhra Pradesh, Jharkhand, Bihar, Assam, etc. Politics were divided between 2 groups 10-15 years back. Today 3 or 4.
BJP needs 50% vote in Gujarat to win 20-22 seats out of 26 but only 25% to win 40 out of 80 seats in UP. 5%-10% is not that big jump.
BJP got around 35% vote in Rajasthan, Delhi, Uttrakhand in 2009 parliament election. Guess how many seats BJP won? Just 4 out of 37 seats. 10% more vote and BJP can win 35 out of 37 seats.
Hence, 28% and BJP can win 250+ seats.