How did the Trump administration mark National Consumer Protection week?
They let JP Morgan Chase, Wells Fargo, and Bank of America off the hook after scamming Americans out of $1 billion.
This administration cares more about feeding corporate greed than protecting consumers.

Congress Member Profile|U.S. Representative|Democrat|Illinois District 9
Janice D. Schakowsky
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 566
Yes38%
No56%
Present0%
Not Voting6%
Party align98%
Cross-party0%
SoupScore
District Map
Congressional District 9
U.S. Census Bureau boundary data.
Social & Web
External Resources

Janice D. Schakowsky
U.S. RepresentativeDemocratIllinois District 9
SoupScore
Janice D.'s ATmosphere Activity
20 recent posts · 34 sponsored · 218 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The numbers speak for themselves - don’t be fooled by the lies! The CBO confirmed that the GOP must cut Medicaid or Medicare to reach their $2 trillion budget proposal.
It's a shame that Trump & Congressional Republicans want to strip health care away from millions to pay for billionaire tax cuts.
NEW: Republicans cannot meet their own budget target without cutting Medicare or Medicaid, budget office says
The math is simple 👇
House Budget requires E&C to cut spending by $880 billion.
CBO says E&C oversees $581 billion outside Medicare/Medicaid.
www.nbcnews.com/politics/con...
It's time to #ScrapTheCap, enhance benefits, and resist as the GOP looks to steal your hard-earned money and use it for billionaire tax cuts.
The Social Security Administration is already feeling the effects of Trump and Musk's illegal and careless cuts.
Working Americans pay into Social Security with every paycheck they earn – except for the ultra-wealthy, who stop paying as of today.
Meanwhile SSA staff in turmoil due to firings, resignations & retirements report a system in dissolution — increased phone wait times, canceled disability hearings, morale "in toilet" — & warn benefits may stop. W/
@reinlwapo.bsky.social @jeffstein.bsky.social www.washingtonpost.com/politics/202...
Not only do public television stations like WTTW play a critical role in educating our kids, but they also connect our communities.
Local stations shine a light on the people, places, and stories that are the fabric of our neighborhoods.
We must protect public broadcasting.
The rain isn’t going to stop me from rallying for what's right.
I refuse to let Trump and his billionaire sidekick Elon Musk get away with illegally firing workers.
We must all come together and make our voices heard.
Trump’s ambush of our ally, Ukrainian President Zelensky in the Oval Office last week was a travesty for U.S. international standing and credibility & a triumph for our adversary Vladimir Putin. The US must always stand for freedom & democracy around the world.
www.washingtonpost.com/world/2025/0...
Let me remind you that it was just four years ago when Capitol police officers were violently attacked by a mob of election deniers emboldened by Trump. #JointAddress
War on woke? How about you lower costs for the American people. #JointAddress
The CHIPS and Science Act funded cutting-edge research, brought thousands of strong, good-paying jobs back to the U.S., and powered a resurgence in American semiconductor manufacturing. #JointAddress
Trump's nonsense tariffs on Canada and Mexico will make everything from cars to eggs more expensive and will drive up costs for families by nearly $2,000 per year. #JointAddress
Trump wants to gut your lifesaving benefits to give tax cuts to billionaires and the ultra-wealthy.
Let's not forget who was in the front row at his inauguration... #TaxTheRich #JointAddress
The United States is and has always been a nation of immigrants, and our country and economy benefit from immigration.
To all those immigrants facing unjust harassment from federal law enforcement, please be sure to know your rights. #JointAddress
schakowsky.house.gov/conozca-sus-...
Social Security is your hard-earned money; it is not an entitlement. President Donald Trump and his unelected billionaire sidekick Elon Musk think they alone can decide if you get your Social Security check.
They had better think again. #JointAddress
Billionaire Elon Musk and DOGE have gutted the Department of Veterans Affairs, leaving countless unemployed and restricting access to critical care for millions of veterans. #JointAddress
thehill.com/homenews/hou...
Trump’s so-called energy emergency declaration is just an excuse to enrich the fossil fuel industry.
He plans to override the permitting process to greenlight LNG projects, and oil and gas pipelines that threaten our drinking water and environmental health. #JointAddress
Trans rights are human rights.
Trump is undoing civil protections, banning gender-affirming care, and preventing transgender servicemembers from serving our country.
To my trans constituents, I won't stop fighting to ensure that you can live freely and authentically. #JointAddress
Trump’s withdrawal from the Paris Climate Agreement will increase prices for Americans & expose us to more of the devastating impacts of climate change.
He has repeatedly shown us that he is more interested in scoring points in culture wars than championing policies that lower costs. #JointAddress
I encourage every American to take a look at these graphs. This is the reality of the Trump administration. Tax hikes for the poor and tax cuts for the rich.#JointAddress
Tonight, President Trump will claim he is making life better for all Americans. Don't believe the lies.
The only people in line to benefit are the billionaires set to receive a $4.5 trillion tax break funded by cuts to the lifesaving programs hardworking families rely on. #JointAddress
SoupScore Breakdown
Loading analysis metrics…
Voting History566 total votesExpandCollapse
Voting History
566 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | YES | ✕ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.