所有公民都有选举权和被选举权这一说法并不完全正确。根据《中华人民共和国宪法》和相关法律规定,年满十八周岁的中华人民共和国公民,在符合一定条件下,都享有选举权和被选举权。这些条件包括:
1. 年满十八周岁。
2. 具有中国国籍。
3. 没有被剥夺政治权利。
因此,虽然大部分公民都享有选举权和被选举权,但那些依照法律被剥夺政治权利的人则不享有这些权利。此外,精神病患者在某些情况下也可能无法行使选举权,具体需经选举委员会确认。
综上所述, 并非所有公民都有选举权和被选举权,那些被剥夺政治权利的人不具备这些权利。