As for Corbyn he is the most predictable muppet of them all , his policy is simply the opposite of whatever is presented by whoever he is opposition to .
I'm certainly not going to apologise for Corbyn, but an opposition leader who opposes is sort of his job. Possibly the reason it's been more obvious of late is that the government has had little or no majority.
Also if you want to really influence anything you have to be in power, and going along with the government of the day doesn't achieve that. Especially when the current government is doing a splendid job of destroying itself. There are people who criticised MPs for not backing another general election, but if you want power why would you do that now when your opposition weakens itself every day. Bide your time, give yourself a better chance.
There will be policies like the Domestic Abuse Bill currently being debated that will likely get a lot of common ground, but something like Brexit that clearly divides the country so much should have strong opposition; which is not to say I think Labour has been strong.
I agree the EU elections gave us an indication of the country's mood. 34 seats for BXP, CON, DUP. 38 seats for LIB, LAB, GREEN, SNP, PC, SF, APNI. The country's mood is just as split as it ever was. The balance might have tipped, and might not. 38 are all clear no no-deal parties. All but Labour are clear no Brexit parties. Labour are a better deal or another referendum party, but as you say, your guess is as good as mine on that one.