Graham Charters Profile Banner
Graham Charters Profile
Graham Charters

@Graham7Charters

Followers
5,396
Following
1,968
Media
756
Statuses
12,239

Holding the rational centre. Former Chief of Staff to the Leader of the Official Opposition. UCT Law School alumnus (LLB; LLM)

Cape Town, South Africa
Joined January 2011
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@Graham7Charters
Graham Charters
4 years
We met on @Twitter I slid into her DM’s We fell in love And I asked her to marry me. This is a God dream ❤️
Tweet media one
Tweet media two
Tweet media three
2K
6K
49K
@Graham7Charters
Graham Charters
4 years
It’s my wife’s birthday! Happy birthday s’thandwa sam. 28 never looked so good ❤️
Tweet media one
128
348
15K
@Graham7Charters
Graham Charters
4 years
Marry your best friend. I can confirm it’s a good idea
Tweet media one
98
555
9K
@Graham7Charters
Graham Charters
5 years
She said yes!
Tweet media one
Tweet media two
Tweet media three
154
564
5K
@Graham7Charters
Graham Charters
2 months
We did a thing today 🏡🇿🇦
Tweet media one
16
81
4K
@Graham7Charters
Graham Charters
3 years
Marius Koen. His name is Marius Koen.
Tweet media one
@News24
News24 🇿🇦
3 years
The DA mayor of Saldanha Bay is alleged to have misrepresented his qualifications. Opposition parties have reacted to the matter. | @pule_jones
142
149
175
33
1K
1K
@Graham7Charters
Graham Charters
5 years
“The ANC lists look like a BOSASA AGM attendance register” - @alanwinde
28
285
953
@Graham7Charters
Graham Charters
1 year
Ask yourself why the racist and segregationist Cape Independence Party was both welcomed - and felt welcome at - the DA’s march yesterday. Flags flying high. Is it astroturfing for the DA?
Tweet media one
250
452
883
@Graham7Charters
Graham Charters
3 years
The DA’s campaign managers for the upcoming 2021 election. The most diverse party is SA
Tweet media one
236
479
817
@Graham7Charters
Graham Charters
3 years
John Steenhuisen cost approx. 500 DA councillors their jobs this election. Will he survive the chop?
102
277
809
@Graham7Charters
Graham Charters
2 years
Until all of us are free, none of us are free. #FreedomDay
Tweet media one
32
99
513
@Graham7Charters
Graham Charters
3 years
One year married to the love of my life ❤️
Tweet media one
8
13
509
@Graham7Charters
Graham Charters
2 years
And yet John still wouldn’t be accepted.
@helenzille
Helen Zille
2 years
The Woke Fall of the University of Cape Town now starting to reflect in the Times World University Rankings. Tragic story of our times.
Tweet media one
193
146
624
38
131
433
@Graham7Charters
Graham Charters
5 years
@George_K_Mol Lobola negotiated. Cows have been paid to uncles. Sheep has been slaughtered. As for the land, let me know when you get some. Then you can share it with me - a landless South African.
16
14
371
@Graham7Charters
Graham Charters
2 years
Sir Hamilton and his mum.
Tweet media one
7
15
374
@Graham7Charters
Graham Charters
4 years
When will it eventually sink in to DA heads that they are currently unelectable in a national election? Jeepers, it doesn’t take a matric to work that out.
51
48
344
@Graham7Charters
Graham Charters
5 years
The President South Africa deserves
Tweet media one
46
58
312
@Graham7Charters
Graham Charters
4 years
I have today tendered my resignation as Chief of Staff to the DA Leader with immediate effect. This has not been an easy decision to arrive at, but after much thought, prayer and discussion with friends and family, Siya and I are convinced it is the right decision. (1/3)
50
156
259
@Graham7Charters
Graham Charters
6 years
South Africa: where almost 10 million unemployed, over 50% living in poverty, Zuma is walking around free & campaigning for ANC, but an SMS telling people about ANC/EFF public plan to take control of ALL land is the most outrageous
27
142
242
@Graham7Charters
Graham Charters
4 years
Very keen to hold an “all animals matter” counterprotest at the next Save the Rhinos gig.
12
65
237
@Graham7Charters
Graham Charters
4 years
One month today since two became one ❤️ What a journey it has been, and continues to be! Let’s never relent on the calling to build a nation that is fair, reconciled and belongs to all.
Tweet media one
2
9
235
@Graham7Charters
Graham Charters
2 years
DA twitter is obsessed with ActionSA. It’s both bemusing and amusing to watch.
26
52
228
@Graham7Charters
Graham Charters
4 years
FIVE MORE DAYS !!! @si_hayi
@Graham7Charters
Graham Charters
5 years
She said yes!
Tweet media one
Tweet media two
Tweet media three
154
564
5K
4
6
218
@Graham7Charters
Graham Charters
6 years
My heart bleeds for the people of iBhayi tonight. What the ANC couldn’t do in two decades, the DA did in two years. All so that ANC fat cats can chow the people’s money. We fight on!
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
131
189
@Graham7Charters
Graham Charters
6 years
South African journalists who are currently running a pro-Ramaphosa agenda are no better than journalists who ran a pro-Zuma agenda in 2007, 2008 and 2009. Disgraceful
9
68
168
@Graham7Charters
Graham Charters
4 years
John Steenhuisen is whining about the State of Disaster being extended, but is silent about the state of disaster in his own party following yesterday's hammering at the polls.
9
22
188
@Graham7Charters
Graham Charters
6 years
Dear editors/journalists/columnists/media houses: @AtholT didn't "survive" a Motion of No Confidence. The ANC & EFF failed to remove him as they don't have the numbers to do so. Please report accurately and properly. Cheers
10
69
154
@Graham7Charters
Graham Charters
4 years
Where’s @eNCA ?? Where’s the outrage? The City of Cape Town was months from day zero, yet received @eNCA coverage akin to a world war.
@SABCNews_Radio
SABC News Radio
4 years
The Eastern Cape town of Butterworth has passed day zero - and boreholes are also now not providing adequate water. #sabcnews
7
135
48
18
90
144
@Graham7Charters
Graham Charters
5 years
What are you afraid of @CyrilRamaphosa ?
@News24
News24 🇿🇦
5 years
We will not be cajoled - ANC denies Ramaphosa will debate against Maimane
Tweet media one
79
17
58
40
49
133
@Graham7Charters
Graham Charters
4 years
Who writes this factually incorrect reactionary right-wing claptrap?
@Our_DA
Democratic Alliance
4 years
The only thing the lockdown achieved was the devastation of our economy and the loss of millions of jobs. And that is what President Ramaphosa and his government must take responsibility for. - @jsteenhuisen #cyrilramaphosa
26
2
11
26
37
133
@Graham7Charters
Graham Charters
3 years
Two years ago to the day, Mmusi Maimane resigned as DA leader, with these parting words. Was he right? #nandos #GarethCliff
Tweet media one
12
32
117
@Graham7Charters
Graham Charters
3 years
Until all of us are free, none of us are free. Happy #FreedomDay South Africa.
Tweet media one
9
32
113
@Graham7Charters
Graham Charters
4 years
The DA’s deliberate rebrand to become a conservative party is so terribly bad for our democracy and body politic. We’ll note this decision in years to come and SA will be worse off for it.
38
18
105
@Graham7Charters
Graham Charters
6 years
BREAKING: the ANC will clearly not be contesting the 2019 election
@TheStar_news
The Star
6 years
The ANC is set to block those leaders who are corrupt, convicted of crimes or facing serious allegations of wrongdoing from being the party’s public representatives in provincial and national governments.
92
24
16
10
24
95
@Graham7Charters
Graham Charters
10 months
You cannot advocate for banning of the “Kill the Boer” struggle song while asserting that the brandishing of the old Apartheid flag is "freedom of speech." Can't have it both ways I'm afraid.
2
45
101
@Graham7Charters
Graham Charters
4 years
Tweet media one
1
4
99
@Graham7Charters
Graham Charters
4 years
We will now take some much needed time to plan our next move, always guided by how we can play our part in building a multiracial South Africa that is fair, reconciled and truly belongs to all. (3/3)
3
14
94
@Graham7Charters
Graham Charters
1 year
Dreaming of last weekend in Porto 🇵🇹
Tweet media one
2
0
83
@Graham7Charters
Graham Charters
6 years
Zuma is recalled for refusing to resign, and then being asked to resign because he has been recalled? It's a funny democracy
5
38
74
@Graham7Charters
Graham Charters
6 years
The misinformed and agenda-driven attack on Mrs Maimane is despicable, cowardly, and should be condemned with the contempt it deserves
4
27
67
@Graham7Charters
Graham Charters
6 years
DA governments = job creation
Tweet media one
7
34
69
@Graham7Charters
Graham Charters
4 years
Lisbon Falls, Mpumalanga.
Tweet media one
1
3
70
@Graham7Charters
Graham Charters
2 years
I hope those who enjoy bean counting the number of black Proteas when we lose are now bean counting the number of black Proteas as we clean India out 3-0 in the ODI series. #SAvIND
5
12
67
@Graham7Charters
Graham Charters
4 years
A note on race relations in South Africa. *DISCLAIMER* I don’t proclaim to know even but the tip of the iceberg, this is just my personal experience. Use it, don’t use it. Thread 1/8
Tweet media one
2
11
63
@Graham7Charters
Graham Charters
5 years
Ramaphosa is really having a shocker in today’s oral questions session in Parliament. The pressure of trying to keep the house of cards standing is clearly showing! #RamaphosaQandA
4
14
60
@Graham7Charters
Graham Charters
6 years
It doesn’t take much intelligence to realize that the Public Protector’s finding against @helenzille is a politically motivated election ploy. The fact that it’s so weak in law shows the PP fully expected it to be appealed and therefore dragged out. Shameful
3
13
54
@Graham7Charters
Graham Charters
4 years
Guess what?! Just because the ANC has abused affirmative action and redress policies for personal gain does not render affirmative action and redress policies illegitimate. We must be nuanced enough in our thinking to divorce policy/concept from implementation.
29
10
60
@Graham7Charters
Graham Charters
6 years
"Cyril is one of the good ones"
2
35
54
@Graham7Charters
Graham Charters
2 years
Happy two year anniversary my love ❤️
Tweet media one
0
0
59
@Graham7Charters
Graham Charters
6 years
The renaming of CPT airport is such an elitist issue. I’m sure the almost 10 million unemployed South Africans care more about finding work and feeding their families than the name of an airport.
Tweet media one
18
45
54
@Graham7Charters
Graham Charters
4 years
@NickolausBauer @Our_DA The hypocrisy is unparalleled. “Get over apartheid already!” Also “Leave those shrines glorifying apartheid alone!”
2
6
56
@Graham7Charters
Graham Charters
7 years
The leader. The future. The next president of SA. Happy birthday @MmusiMaimane - it's an honour to serve you and your vision for the nation.
Tweet media one
4
6
51
@Graham7Charters
Graham Charters
5 years
You’re more disturbed by a billboard than the truth behind it? Shem.
@khayadlanga
Khaya Dlanga
5 years
I find this disturbing. Using people’s death for political capital. This is in poor taste. Maybe it's just me.
339
1K
3K
7
15
53
@Graham7Charters
Graham Charters
6 years
If you took but a second to verify before running to Twitter you’d find that the call is for it to be declared a commemorative day. Not a public holiday. But who cares about the facts, right?
@Peterman43
Peter Mansfield
6 years
Maimane suggests a Marikana public holiday. More populist sh*t. If we had a holiday for every ANC cock-up, no one would ever work
48
121
419
6
12
52
@Graham7Charters
Graham Charters
7 years
Zuma's son Duduzane, and FS Premier Ace Magashules sons Thato & Tshepiso on a Gupta-sponsored Dubai sojourn just days after Nene fired as FM
Tweet media one
12
129
51
@Graham7Charters
Graham Charters
3 years
If JP Smith can say Helen Zille, he can say Nzelenzele. #jpsmith
4
12
50
@Graham7Charters
Graham Charters
8 years
While the ANC were defending Zuma, the DA saw the youngest ever MP being sworn in.
@DASO_MandelaUni
DASO Mandela Uni
8 years
DASO NMMU would like to congratulate @HlomelaBucwa who today was inaugurated as a member of Parliament of the country for the DA.
Tweet media one
2
70
99
4
34
47
@Graham7Charters
Graham Charters
4 years
The last 6 years as a DA staff member has been an incredible adventure, making history along the way, but sadly this chapter has come to an end. (2/2)
4
10
48
@Graham7Charters
Graham Charters
7 years
The EFF's confirmation that they did in fact receive a R200 000 donation from Mazzotti is further proof that the content of Jacques Pauw's book is true.
2
42
42
@Graham7Charters
Graham Charters
6 years
33% of our fuel price is made up of tax in the form of levies. That’s R5.30 per litre. Or R265 per 50litre tank. Unsustainable.
@politicsblahbla
Carol Paton
6 years
The DA’s populism makes me mad. Reduce the fuel levy by R1 and then what, @MmusiMaimane ? Increase other taxes?
72
69
196
6
20
41
@Graham7Charters
Graham Charters
6 years
Maimane calls for army to be deployed to assist police in Cape Towns gang hotspots. This ANC guy, Deputy Police Minister Bongi Mkongi responds by speaking about Maimane’s white wife. Your ANC, 2018.
Tweet media one
25
31
42
@Graham7Charters
Graham Charters
3 years
Hundreds of thousands in her province live in crime & drug war zones, inhumane poverty and sheer hopelessness. But, let’s dedicate all time and effort to fighting on the wrong side of an elitist, academic cultural war on the other side of the Atlantic Ocean. What bravery.
Tweet media one
17
5
41
@Graham7Charters
Graham Charters
5 years
Queenstown, Eastern Cape ❤️
@Makashule
Makashule Gana - RISE Mzansi🇿🇦
5 years
It is this growth of @Our_DA that scares people to peddling lies. Ours is to be on the ground interacting with our fellow South Africans. Change is coming #VoteDA
48
90
289
1
10
42
@Graham7Charters
Graham Charters
3 years
Wishing the boss, @MmusiMaimane a very happy 41st birthday. Keep running the race!
Tweet media one
1
0
37
@Graham7Charters
Graham Charters
6 years
Remember that time the Gupta's took Ace Magashule's sons Thato & Tshepiso on a Dubai holiday just days after Nene fired as Finance Minister? He was rewarded and is now ANC SG. In the ANC, corruption is a 𝘳𝘦𝘲𝘶𝘪𝘳𝘦𝘮𝘦𝘯𝘵 for promotion. #StateCapture
Tweet media one
4
30
36
@Graham7Charters
Graham Charters
4 years
This guy has taught me so much about life, about faith and about living out your convictions. A friend and a leader for all seasons. @MmusiMaimane
Tweet media one
Tweet media two
Tweet media three
0
3
35
@Graham7Charters
Graham Charters
7 years
Tweet media one
4
12
33
@Graham7Charters
Graham Charters
4 years
“The difference between a suburb & a township isn’t just income, it’s an entire racialised system that needs redressing. I’m grateful for the many white South Africans who recognize injustice & continue to fight for inclusion. Thats how we build One South Africa” - @MmusiMaimane
3
7
34
@Graham7Charters
Graham Charters
6 years
@Our_DA ⁩ Leader Mmusi Maimane was clear this evening. We’ve seen this trick before
8
20
33
@Graham7Charters
Graham Charters
4 years
If @MmusiMaimane had decided not to resign as DA Leader and was at the helm for yesterday's by-elections, the knifes would be out already. It would be all *his* fault (I saw this movie many times). Do you think the same is happening to John and Helen right now?
3
2
35
@Graham7Charters
Graham Charters
6 years
Qedani Mahlangu and Brian Hlongwa elected as members of the ANC Gauteng PEC. Your ANC, 2018.
8
21
30
@Graham7Charters
Graham Charters
4 years
How it started: How it ended:
Tweet media one
Tweet media two
3
0
35
@Graham7Charters
Graham Charters
6 years
From tomorrow, clean and transparent governance will be restored to the Mother City as Mr Dan Plato is officially sworn in as Mayor of Cape Town. Always, always do what’s right. Not what’s expedient or “popular”
2
13
28
@Graham7Charters
Graham Charters
6 years
“Because Jacob Zuma is one of us, and he is one of our leaders, for him, we are prepared to lay our lives [down] and to shoot and kill.” Zwelinzima Vavi, 21 June 2008
@Zwelinzima1
Zwelinzima Vavi
6 years
The team that nearly collapsed SA: Head of state JZ, Finance: van Royen, Police: Nhleko, Intelligence: Mahlobo, Eskom: Molefe, SARS: Moyane, Hawks: Ntlemeza, SAPS: Phiyerha, Intelligence: Mdluli, State Security: Fraser, Propaganda: ANN7, NewAge, Hlaudi, mngxithama & BellPottinger
421
1K
2K
3
22
31
@Graham7Charters
Graham Charters
5 years
@CassperNyovest retweet for a fan and spread the love 🙏🙏
1
3
31
@Graham7Charters
Graham Charters
3 years
Those “small parties” aren’t doing too badly hey.
4
1
32
@Graham7Charters
Graham Charters
6 years
If you want a political party that serves "white interests", you should look elsewhere. @Our_DA is not for you, then. We serve South Africa's interests, not some race-based classification belonging in centuries past.
@zilevandamme
Phumzile Van Damme
6 years
Interesting. I’ve been receiving coordinated right wing & bot tweets saying they won’t vote DA because it doesn’t serve “white interests (as @Gary22k points out). But the DA has never said ours is to rep white interests, the “for all” part of our values has always been clear.
24
32
112
2
12
30
@Graham7Charters
Graham Charters
6 years
More racism from EFF. This time trying to police the the accent of a black Member of Parliament. Intention is clear. And ya'll go glorify this as humour.
@BulelaniPhillip
Bulelani Phillip
6 years
Dr. Ndlozi "Chair is it parliamentary to imitate Minister Naledi Pandor". Teasing the accent of DA MP Hlomela Bucwa.
6
5
8
20
27
31
@Graham7Charters
Graham Charters
6 years
But I served as Minister in the Presidency for the National Planning Commission from 2009 to 2014 under President Jacob Zuma.
@News24
News24 🇿🇦
6 years
Zuma's presidency was a total disaster – Trevor Manuel | @MandaKhoza
Tweet media one
31
23
68
5
15
27
@Graham7Charters
Graham Charters
10 years
@helenzille signing the affidavit to appeal against the SABC banning of DA tv and radio adverts. #ayisafani http://t.co/YdxNEnnySu
Tweet media one
5
43
30
@Graham7Charters
Graham Charters
3 years
Caught in a scandal called grace. Unearned. Unearnable. Thank you Jesus
Tweet media one
0
1
32
@Graham7Charters
Graham Charters
9 months
Saffa's in France.
Tweet media one
2
1
31
@Graham7Charters
Graham Charters
1 year
Under John Steenhuisen, the DA has now lost control of (amongst many things) governance in Johannesburg and Pretoria. There you go.
@jamesstyan
James Styan
1 year
So it seems @HermanMashaba and @ME_Beaumont 's @Action4SA has given another metro back to the ANC... Sjoe. Tough days ahead for the capital City. Remember who to thank people of Tshwane.
14
25
92
4
7
30
@Graham7Charters
Graham Charters
4 years
Sunday with genuine humans at a great market!
Tweet media one
0
0
28
@Graham7Charters
Graham Charters
6 years
*votes to put ANC back in power in Nelson Mandela Bay*
@BantuHolomisa
Bantu Holomisa
6 years
Can ANC govt help the villages of Amahlubi in Qumbu . They ask for good roads, RDP Houses, Water, Jobs, clinics r empty and far. Crime -Not happy at all with dagga decision ,fearing that their kids who r not working will abuse this substance . Concerns will be escalated to govt.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
46
52
142
1
7
27
@Graham7Charters
Graham Charters
9 years
packed public meeting in Bohlokong, Free State waiting to hear from DA Leader @MmusiMaimane @FreeStateDA http://t.co/5EEypDrZkS
Tweet media one
14
34
25
@Graham7Charters
Graham Charters
9 years
"The DA is the only party for ALL South Africans" - @MmusiMaimane http://t.co/aU6jI8h78T
Tweet media one
20
49
27
@Graham7Charters
Graham Charters
2 years
So the DA encourages cancel and defund culture. Interesting.
@ewnreporter
EWN Reporter
2 years
#KhampepeReport The DA has called on the Het Jan Marais Fonds, the biggest donor to the Matie campus, to consider defunding Stellenbosch University. KB
13
6
26
3
8
26
@Graham7Charters
Graham Charters
7 years
Tweet media one
2
48
27
@Graham7Charters
Graham Charters
3 years
A friendly reminder.
Tweet media one
0
16
26
@Graham7Charters
Graham Charters
5 years
Congratulations to @jsteenhuisen on your election as Leader of the Official Opposition. Lots of work to do, but no one better suited to do so!
1
4
28
@Graham7Charters
Graham Charters
6 years
Happy 38th birthday to the boss @MmusiMaimane - honoured to work under your leadership. The best is yet to come!
Tweet media one
0
2
26
@Graham7Charters
Graham Charters
4 years
The DA has swiftly moved from meritocracy to mediocrity. And it shows.
0
3
24
@Graham7Charters
Graham Charters
4 years
You can simply choose to not shop at Woolworths. Exercising some autonomy and personal agency isn’t that bad, you know.
1
6
23
@Graham7Charters
Graham Charters
5 years
Did the ANC consult the families of Marikana and Esidimeni victims before they killed them?
6
11
24
@Graham7Charters
Graham Charters
6 years
Cape Town airport should just be renamed “K-Way Jacket International Airport”
2
8
23
@Graham7Charters
Graham Charters
4 years
This is true. But more importantly, families are abrogating their responsibility to unteach racism in their homes. This is across the racial spectrum. Avoiding the question/not addressing/not challenging the issue it in a highly racialised society is not acceptable.
@SimonPGrindrod
Simon Grindrod
4 years
No newborn baby was ever born into our nation or the world racist. None. Racism is a totally learned behaviour, a conditioned behaviour. We all need to ask ourselves what we have done to teach & raise our children. How did we get here? 🇿🇦
60
106
692
0
5
24
@Graham7Charters
Graham Charters
2 years
Zondo Commission into State Capture has released its final report detailing all recommendations. The most radical of all is for the law to be changed to allow for South Africans to directly vote for the President and Members of Parliament, instead of having to vote for parties
0
11
24
@Graham7Charters
Graham Charters
3 years
My vote is no secret. Adrian Collins on the Ward Ballot - an independent candidate in Cape Town City Bowl where I live. And One Movement for Cape Town on the PR ballot - a community movement of independents.
Tweet media one
Tweet media two
2
4
24
@Graham7Charters
Graham Charters
6 years
DA Leader Mmusi Maimane today announces Solly Msimanga as the DA’s candidate for Premier of Gauteng in next years elections #MsimangaForPremier
Tweet media one
Tweet media two
1
15
25