Nevertheless a street uprising whatever people think (8)
I believe the answer is:
thoughts
'whatever people think' is the definition.
I can't tell whether this definition defines the answer.
'nevertheless a street uprising' is the wordplay.
'nevertheless' becomes 'though' (I've seen this before).
'a street' becomes 'st'.
'uprising' is a reversal indicator.
'st' back-to-front is 'ts'.
'though'+'ts'='THOUGHTS'
Can you help me to learn more?
(Other definitions for thoughts that I've seen before include "Ideas, reflections" , "Notions" , "They are in my mind" , "Ideas, musings" , "Ideas and opinions (8)" .)